#ifndef UTILS_HPP
#define UTILS_HPP

#include <string>

// ANSI 颜色宏定义
#define COLOR_RED     "\033[31m"
#define COLOR_GREEN   "\033[32m"
#define COLOR_YELLOW  "\033[33m"
#define COLOR_RESET   "\033[0m"

// 包装带颜色的字符串
std::string wrap_color(const std::string& msg, const std::string& color);

// 写日志到文件
void log_to_file(const std::string& msg);

#endif  // UTILS_HPP

